Apache:由于缺少搜索权限,访问被拒绝 |
您所在的位置:网站首页 › apache 目录权限 › Apache:由于缺少搜索权限,访问被拒绝 |
我知道这个问题经常被问到,但是我看到的解决方案对我没有用。 我只启用了一个虚拟主机,并且试图启用对不在文档根目录下的文件夹的访问 ServerAdmin webmaster@localhost DocumentRoot /var/www/html Alias /movies /home/username/Videos/Movies Options Indexes FollowSymLinks AllowOverride None Require all granted我设定/etc/apache2/envvars如下 export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=public我确保/ home / username / Videos /及其子文件夹归所有者所有username:public,将权限设置为777(在775不起作用之后),并确保该用户www-data属于group public。 现在,当我浏览到http://localhost/movies我得到 [Mon Apr 21 11:28:14.971844 2014] [core:error] [pid 1385:tid 140067725104896] (13)Permission denied: [client 127.0.0.1:46603] AH00035: access to /movies/ denied (filesystem path '/home/username/Videos') because search permissions are missing on a component of the path但是当我设置/etc/apache2/envvars以username(我自己的用户名)运行Apache时,一切正常。问题是与权限有关,但我不知道如何处理;尤其是当我将权限设置为时777。有任何想法吗? PS Ubuntu版本是14.04,Apache版本是2.4.7,我没有编辑其他配置文件。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |